Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [c#] riconoscere immagine
Forum - C# / VB.NET - [c#] riconoscere immagine

Avatar
el borto (Normal User)
Rookie


Messaggi: 47
Iscritto: 19/07/2009

Segnala al moderatore
Postato alle 20:36
Domenica, 30/05/2010
ciao a tutti ho bisogno che un mio programma riconosca un'immagine nei frame presi dalla webcam.
mi spiego meglio:
ho una webcam e in  una cartella una foto di una mia biro voglio che , facendo passare davanti alla webcam  la biro e dandogli l'immagine che avevo, me la riconosca .
spero di essermi spiegato bene
solo che non so propio da dove incominciare avete qualche consiglio da darmi , o conoscete qualche libreria che faccia al caso mio?

PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 20:59
Domenica, 30/05/2010
Per fare queste cose vengono usate le reti neurali. Cercando su google trovi alcuni esempi su come implementarle e alcuni su come applicarle nel riconoscimento di forme.

Qui un esempio che lavora sulle icone:
http://www.codeproject.com/KB/cs/BackPropagationNeuralNet. ...

Sappi ovviamente che quello che vuoi fare è un'attività che esula dal semplice sviluppare software, sono attività strettamente legate all'intelligenza artificiale e richiedono conoscenze matematiche piuttosto solide specialmente quando si parla di riconoscere forme, immagini o volti nei casi più avanzati.

PM Quote
Avatar
el borto (Normal User)
Rookie


Messaggi: 47
Iscritto: 19/07/2009

Segnala al moderatore
Postato alle 21:04
Domenica, 30/05/2010
grazie per la risposta io purtroppo non ho tutte queste conoscenze e visto quello che mi hai detto mi basterebbe anche solo far riconoscere al programma le forme più generali tipo un quadrato o un rettangolo

PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 21:16
Domenica, 30/05/2010
semplici forme 2D è sicuramente più semplice, cercando su google ho trovato un esempio che potrebbe fare al caso tuo: http://samsood.blogspot.com/2006/05/shape-recognition-usin ...

PM Quote
Avatar
el borto (Normal User)
Rookie


Messaggi: 47
Iscritto: 19/07/2009

Segnala al moderatore
Postato alle 13:24
Lunedì, 31/05/2010
Grazie per il link ora gli do un'occhiata ^^

PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 13:38
Lunedì, 31/05/2010
reti neurali? Per compiti semplici basta anche qualche algoritmo puramente geometrico, è più semplice da implementare (come quantità e complessità del codice), ma c'è mooooolta più matematica dietro :-)

PM Quote
Avatar
el borto (Normal User)
Rookie


Messaggi: 47
Iscritto: 19/07/2009

Segnala al moderatore
Postato alle 13:51
Lunedì, 31/05/2010
potresti farmi qualche esempio di questi algoritmi così che possa studiarli?

PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 14:14
Lunedì, 31/05/2010
quello che ti ha linkato netarrow è già di tipo geometrico, ma ha un difetto: funziona solo con immagini perfettamente nitide, praticamente devi disegnarle a mano con il paint.
http://weblogs.sqlteam.com/mladenp/archive/2008/02/11/Wate ...
questo ha invece alcune euristiche che gli consentono di segmentare una foto qualsiasi...

questo è un manualetto, con un po' di algoritmi interessanti: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.9 ...

spero ti siano di qualche aiuto :)

PM Quote
Avatar
el borto (Normal User)
Rookie


Messaggi: 47
Iscritto: 19/07/2009

Segnala al moderatore
Postato alle 19:49
Lunedì, 31/05/2010
Grazie mille adesso lo scarico e lo studio per bene^^

PM Quote